- 1400/03/08
- 0
- 365
ارتباط بین پروژه های endpoint
با سلام
بنده طبق آموزش های دوره ستارگان, چندین endpoint دارم مانند EndPoint.Admin و EndPoint.WebSite
حالا سوال اینجاست که من میخوام از داخل سایت کاربر رو بعد از احراز هویت به داخل پنل ادمین هدایت کنم
پس باید یک لینک از داخل EndPoint.WebSite به EndPoint.Admin بدم
ولی خب چطوری؟
در تگ a چگونه بین دوتا اندپوینت یک لینک بدم؟
- 1400/03/08
<a class="nk_go_to_my_orders" href="/panel/admin/home"></a> به این صورت لینک دادم ولی خب کنترلری که در اندپوینت ادمین هست رو نمیتونه پیدا بکنه!!!!!!!
- 1400/03/09
سلام
هر EndPoint بر روی یک دامنه جدا و یا ساب دامنه های جدا از هم باید آپلود کنیم
و با این روش نمیتوانیم لینک بدهیم
شما در تگ href باید آدرس کامل را ارسال نمایید
یعنی دامنه + ادرس کنترلر و اکشن
به عنوان مثال
https://admin.bugeto.net/home/index
- 1400/03/09
ممنون بابت پاسختون
پس با این وجود در سرور لوکال خودم نمیتونم لینک بدم؟
شما تو دورتون endPoint.Web رو از نوع mvc انتخاب کردید ولی endPoint.Admin رو از نوع raizor
ولی من تمام endPoint هارو از نوع mvc ساختم که هر کدوم startup جداگانه با کنترل های خودش رو داره
راه حلی برای لینک دهی در این موارد هست؟
از endpoint.web لینک بدم به یک کنترلر در endpoint.admin
- 1400/03/09
راه حل فقط همون لینک کامله
برای راحتی کار هم میتونید نام دامنه را در فایل کانفیگ قرار دهید که در محیط Development و Production هم بدونه تغییر سورس اصلی کدها بتوانید لینک ها را به درستی انجام دهید
یک کلید در فایل appsetting با نام BaseurlAdmin قرار دهید و برای محید Development آدرس لوکال پروژه را قرار دهید
و برای محید Production هم آدرس دامنه اصلی سایت
ور در سورس کد هم مقدار baseUrlAdmin رو از فایل کانفیگک بخونید در href قرار دهید و بعد هم بقیه آدرس سایت
string baseurlAdmin=//get fromm appSetting.json
- 1400/03/17
من هم میخوام که endpoint های مختلفی رو بسازم ؟ آیا امکان ساختن
site.com/endpoint1
site.com/endpoint2
وجود دارد ؟ یا فقط ساب دامنه میشه درست کرد ؟
و اینکه کجا باید این تغییر لینک رو کنترل کرد ؟
پاسخی برای این باگ ارسال کنید
لطفا کدها را درون قطعه کد ارسال نمایید
برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری